查看原文
其他

后端,Linux 要学到什么程度?

鱼皮 程序员鱼皮 2024-01-30

大家好,我是程序员鱼皮。今天收到 编程导航 一位大二鱼友的提问:

鱼友提问

鱼皮你好,我是一名大二的学生,主方向为后端。 我想深入学习 Linux,有什么好的建议嘛?

Linux 我接触过一些,但只会基础命令。 在工作中,后端工程师需要掌握 Linux 的哪些知识?

鱼皮回答

这是一个很经典的问题,就跟大家简单分享一下。

首先,Linux 是后端的必备技能!因为绝大多数企业中的项目,都是部署在 Linux 服务器上的。

话虽如此,在大多数的实际工作中,对后端工程师 Linux 技能的要求并不高。注意,我说的是大多数。

根据我的工作经验,一般来说,后端工程师能做到以下 2 点,就足够了:

1)能熟练运用 Linux 命令分析和解决问题。比如分析系统的资源占用(CPU、内存、网络等)、查看项目日志。

2)能够通过查阅资料来完成软件的安装、项目的部署。

记住,千万别去背 Linux 的命令!学编程和学英语可不一样。像我上面说的,能通过查阅资料完成你的诉求即可。

比如利用命令行大全网站(https://www.linuxcool.com);或者直接问 AI,现在 AI 这么厉害,脚本刷刷刷都能给你写出来。

我之前分享过 Linux 学习的几重境界:

  1. 明劲,就是了解 Linux 的基本概念,会敲常用命令来应对工作。对于大多数想从事开发和运维岗位的同学,学到这就足够找到工作了。
  2. 暗劲,又分为两种境界,能理解 Linux 尤其是其内核的设计思想,为小圆满;能将其思想应用到系统的架构设计中,为大圆满。暗劲境界的高手,冲击大厂、做架构师、从事底层开发,都不成问题。
  3. 化劲,可谓出神入化,不仅熟知 Linux 的使用、思想和细节,更能推陈出新,自主创造新的系统。

由于你目前还处于大学阶段,如果不打算从事系统底层开发、C++ 后端、Linux 运维等岗位的话,没必要深入 Linux。不是说没收获,而是在现阶段的性价比不高,如果学历能力不强的话,学起来会非常累。

想要深入学习的话,向上面说的,Linux 内核是必学的!深入学习一门技术的最好方法就是阅读经典书籍,可以看下鱼皮 Linux 学习路线中的资源推荐。

这里也分享一张 Linux 内核知识体系图,供大家学习参考:

👇🏻 点击下方阅读原文,获取鱼皮往期编程干货。

往期推荐

我们出成果了!

年少不知 Base 好,错把总包当成宝!

小程序开发,这个框架轻松拿捏~

考研结束,抓紧做这件事!

干货 13 连,轻松搞定 SQL 调优!

果然,大厂都在卷这个!

继续滑动看下一个

后端,Linux 要学到什么程度?

鱼皮 程序员鱼皮
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存